import java.util.ArrayList;
import java.util.List;

public class TreeTest {

    public static void main(String[] args) {
        Tree tree = new Tree();
        System.out.println(tree.size1(Tree.root));
    }

//    public static Tree tree = new Tree();
//
//    public static List<Integer> list = new ArrayList<>();
//    public List<Integer> preorderTraversal(Tree.TreeNode root) {
//
//        preOrder(root);
//        return list;
//    }
//
//    public void preOrder(Tree.TreeNode root) {
//        if(root == null) {
//            return;
//        }
//        list.add(root.value);
//        preOrder(root.left);
//        preOrder(root.right);
//    }

//    public List<Integer> preorderTraversal(Tree.TreeNode root) {
//        List<Integer> list = new ArrayList<>();
//        if(root == null) {
//            return list;
//        }
//        list.add(root.value);
//        preorderTraversal(root.left);
//        preorderTraversal(root.right);
//        return list;
//    }
//
//    public static void main(String[] args) {
//
//        TreeTest treeTest = new TreeTest();
//        System.out.println(treeTest.preorderTraversal(tree.root));
//    }
}
